﻿/******************************************************************************
 * 【本类功能概述】                                 					      *
 *  版权所有（C）2017-20XX，米兔网络                                         *
 *  保留所有权利。                                                            *
 ******************************************************************************
 *  作者 : <hughjk>
 *  创建时间:2019年5月7日 11:20:54
 *  文件描述:文本输出匡
 *****************************************************************************/


using System;
using UnityEngine;

namespace Sirenix.OdinInspector
{

    [Serializable]
    public class OutputText
    {
        [HorizontalGroup("Split", 0.1f)]
        [BoxGroup("Split/ ")]
        [Button("清理")]
        public void Clear()
        {
            WideMultilineTextField = "";
        }
        [BoxGroup("Split/ ")]
        [Button("复制")]
        public void Copy()
        {
            TextEditor te = new TextEditor();//很强大的文本工具
            te.content = new GUIContent(WideMultilineTextField);
            te.OnFocus();
            te.Copy();

        }
        [BoxGroup("Split/Output Text")]
        [HideLabel]
        [MultiLineProperty(10)]
        public string WideMultilineTextField = "";

        public void log(string s)
        {
            debug.log(s);
            WideMultilineTextField += s + "\n";
        }
       
    }


}